Quantifying Reusability of Object Oriented Design: A Testability Perspective
نویسندگان
چکیده
منابع مشابه
Design-for-Testability for Object-Oriented Software
There are many reasons why object-oriented (OO) design and development has become the norm for software creation. Two primary reasons are the positive impacts that abstraction/inheritance and information hiding have on the development process. There is little debate that data abstraction coupled with inheritance provides a powerful software design mechanism. Likewise, hiding data and internal o...
متن کاملNew Perspective To Improve Reusability in Object-Oriented Languages
Object-oriented languages provide insufficient answers regarding reuse of hierarchies of classes especially because mechanisms provided for separating application concerns are not sufficient. We propose to extend object-oriented languages, Java in the current implementation, to address this particular issue. The model, inspired by approaches dedicated to the separation of concerns, introduces a...
متن کاملTestability Measurement Model for Object Oriented Design (TMMOOD)
Measuring testability early in the development life cycle especially at design phase is a criterion of crucial importance to software designers, developers, quality controllers and practitioners. However, most of the mechanism available for testability measurement may be used in the later phases of development life cycle. Early estimation of testability, absolutely at design phase helps designe...
متن کاملImproving testability of object oriented systems
class A class which can’t be instantiated. class In the context of this work: A synonym for a concrete class, abstract class, or interface. class dependency A syntactic dependency between two classes of an object-oriented software system. concrete class A class which can be instantiated. CUT The class under test. dependency cycle A set of dependencies where each class involved depends directly ...
متن کاملTestability Models for Object-Oriented Frameworks
Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘incomplete’ and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to onetime use application. The overall cost of frame...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Software Engineering and Applications
سال: 2015
ISSN: 1945-3116,1945-3124
DOI: 10.4236/jsea.2015.84018